package dao;

import java.util.List;

/**
 * dao的通用接口
 * @author 赵红娇
 * dao
 * @date 2020年8月18日下午2:00:57
 */
public interface BaseDao<T> {
	/**
	 * 增加
	 * @param t 添加的对象
	 * @return 
	 */
	int add(T t);
	/**
	 * 删除
	 * @param no 根据主键删除
	 * @return 
	 */
	int delete(int no);
	/**
	 * 修改
	 * @param t 修改后的对象
	 * @return 受影响行数
	 */
	int update(T t);
	/**
	 * 查询全部
	 * @return 
	 */
	List<T> findAll();
	/**
	 * 通过id查询
	 * @param id
	 * @return
	 */
	T findById(int id);
}
